Deep learning is one of the fastest growing areas of machine learning and a hot topic in both academia and industry. This course will cover the basics of deep learning by using a hands-on approach.
We will illustrate all contents with Jupyter notebooks, a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text.
Minimal experience on Python programming, basic knowledge of calculus, linear algebra, and probability theory. Attendees are expected to bring their own laptops for the hands-on practical work.
INSTRUCTORS: Jordi Vitrià. Full Professor at UB.
By the end of this course, you will be able to:
Course repository: https://github.com/jvitria/DeepLearningMaster
The best way to run the course software is to use a Docker container. There’s full documentation on installing Docker at docker.com
, but in a few words, the steps are:
docs.docker.com
in your browser.Preferences
, and other options.docker version
to check that you have the latest release installed, and docker ps
and docker run hello-world
to verify that Docker is running. Preferences
, or lower it to have Docker for Mac use fewer computing resources.Once Docker is installed, you can dowload the image of this course:
docker pull datascienceub/deepub
deepub
image on your system: docker run -it -p 8888:8888 -p 6006:6006 -v /$(pwd):/notebooks datascienceub/deepub
http://localhost:8888
.!git clone https://github.com/DeepLearningUB/DeepLearningMaster
In [1]:
import numpy
print('numpy:', numpy.__version__)
import scipy
print('scipy:', scipy.__version__)
import matplotlib
print('matplotlib:', matplotlib.__version__)
import IPython
print('iPython:', IPython.__version__)
import pandas
print('pandas:', pandas.__version__)
import sklearn
print('scikit-learn:', sklearn.__version__)
import tensorflow
print('tensorflow:', tensorflow.__version__)
import keras
print('keras:', keras.__version__)